body {
  padding: 0
}

.well p:last-child {
  margin-bottom: 0;
}

.demo {
  margin-top: 30px;
  margin-bottom: 30px;
}

.demo h3 {
  // padding-top: 71px;
}

.demo h3 i {
  color: #999;
  font-size: 80%;
  font-style: normal;
}

.demo p {
  color: #999;
}

.demo button {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 0;
}

.demo button + pre {
  border-top-left-radius: 0;
}

.demo pre {
  position: relative;
  cursor: pointer;
}
.demo pre:after {
  display: none;
  content: '单击编辑';
  color: #999;
  position: absolute;
  right: 0;
  top: 0;
  padding: .5em 1em;
  background-color: #fff;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.demo pre:hover:after {
  display: block;
}